/**
 文档注释：
 @version  v1.0.0
 @author  zhang ze
作为test类，用于联系java基础语法
 */
public class test {
    public static void main(String[] args) {
        System.out.println("haha");
    }
    public static void main1(String[] args) {
        //类型转换
        //类型转换分为两种
        //类型转换
     /*   byte a =10;
        int b = 5;
        b =a ;
        System.out.println(b);*/
        //强类型转换
/*
        byte a =5;
        int b =10;
       // a = b;     //此时编译器报错，
        a = (byte) b;  //进行强制类型转换
        System.out.println(b);
*/
        //不同类型之间的转换
        //浮点型与 整型之间的转换
      /*    int a = (int) 3.14;
          System.out.println(a);
        //  // 此时强制类型转换后，会省略掉小数部分
         double d = 5;          //转换后，会为整数加上小数
         System.out.println(d);*/
        //整型与字符型
        //如果将字符赋给整型，再打印，即打印此字符的Unicode码值
     /*   int a = 'a';
        System.out.println(a);
      //如果将整型数据赋给字符类型，则会打印出对应的字符，如果没有，则什么都不打印
        char c = 97;
        System.out.println(c);*/
        //布尔类型数据与其他类型数据不能进行类型转换
        // 整型数据转换成字符串类型数据
        //比如：整型123 转换成字符串"123"
        //方法1  int 类型的封装类Integer来执行
        int num =123;
        String str = String.valueOf(num);
        System.out.println(str);
    // 方法2：
        String str2 = num+""; //此时+起连接字符串作用
        System.out.println(str2);
    //字符串类型数据转换成整型数据
       String str3 = "123";
        //调用int 类型的封装类
        int a = Integer.valueOf(str3);
        System.out.println(a);



























    }




}
